package model

type User struct {
	Id       int64  `gorm:"primaryKey;column:id;" json:"id"`
	Mobile   string `gorm:"column:mobile;type:varchar(20);default:(-)" json:"mobile"`
	Passwd   string `gorm:"column:passwd;type:varchar(40);default:(-)" json:"passwd"`
	Avatar   string `gorm:"column:avatar;type:varchar(150);default:(-)" json:"avatar"`
	Sex      int8   `gorm:"column:sex;type:tinyint(1);default:(1)" json:"sex"`
	Nickname string `gorm:"column:nickname;type:varchar(20);default:(-)" json:"nickname"`
	Salt     string `gorm:"column:salt;type:varchar(10);default:(-)" json:"salt"`
	Online   int8   `gorm:"column:online;type:tinyint(1);default:(0)" json:"online"`
	Status   int8   `gorm:"column:status;type:tinyint(1);default:(1)" json:"status"`
	Token    string `gorm:"column:token;type:varchar(200);default:(-)" json:"token"`
	Memo     string `gorm:"column:memo;type:varchar(140);default:(-)" json:"memo"`
	CreateAt int64  `gorm:"column:create_at;autoCreateTime" json:"create_at"`
}

// TableName 自定义表名
func (*User) TableName() string {
	return "zhyu_user"
}
